Claude Skills
https://www.youtube.com/watch?v=IoqpBKrNaZI
Claudeで特定のタスクをより効果的にこなさせるための仕組み
Claude Skills: Customize AI for your workflows \ Anthropic
GitHub - anthropics/skills: Public repository for Skills
Claude Skillsのサンプル
code:sample
skill-name/
├── SKILL.md (required)
│ ├── YAML frontmatter metadata (required)
│ │ ├── name: (required)
│ │ └── description: (required)
│ └── Markdown instructions (required)
└── Bundled Resources (optional)
├── scripts/ - Executable code (Python/Bash/etc.)
├── references/ - Documentation intended to be loaded into context as needed
└── assets/ - Files used in output (templates, icons, fonts, etc.)
https://gyazo.com/2d645d24bcd6366faaf3cd08859c37b0
SKILL.mdファイル
https://gyazo.com/25bc7852f6b855d112ab4b8164f951da
関連するファイル
https://gyazo.com/c855a5680c28744b8da6e29ba07977f8
動作させるスクリプトファイル
Python以外にも実行できそう
skills/document-skills/pptx/scripts/html2pptx.js at 0877baec7eeb7d1a61706b4981af6fdbbde09023 · anthropics/skills · GitHub
Claude Skillsとは何なのか?
laisoさんによる考察・解説
MCPが関数単位の登録の仕組みだとするとClaude Skills はプロジェクト単位(ディレクトリ)になります。MCPではモデルは関数の呼び出し方法を推論して結果を返し、ホストとなるエージェントの実装によってプログラムが実行されますが、Claude Skills はモデルがコード実行環境内で好き勝手にプログラムを実行した結果をユーザーに返します。